package com.hzsd.zengbanyi.biaodan_text.view;



import java.util.ArrayList;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.ScrollView;

import com.hzsd.zengbanyi.biaodan_text.utils.ViewOnClickListener;

/**
 * 循环遍历出可选择的Checkbox视图
 * @author Administrator
 *
 */
public class FixingAgentView {
	
	/**
	 * 显示固定剂加入情况视图
	 */
	public static View initFixingAgentView(Context context,String taskSceneId,String extendName,String type,String number,ArrayList<String> arrayList) {
		ScrollView scrollView = new ScrollView(context);
		LinearLayout view =new LinearLayout(context);
		view.setOrientation(LinearLayout.VERTICAL);
		String[] fixingAgents = number.split("\\|");//"\\|"双反斜杠是对“|”进行转义（表示不作特殊字符处理）
		for (int i = 0; i < arrayList.size(); i++) {
			CheckBox checkBox = new CheckBox(context);
			checkBox.setText(arrayList.get(i));
			for (String str : fixingAgents) {
				if ((i+1+"").equals(str)) {
					checkBox.setChecked(true);
					break;
				}
			}
			ViewOnClickListener listener = new ViewOnClickListener(context,taskSceneId,extendName,type);
			checkBox.setTag(i+1);
			checkBox.setOnClickListener(listener);
			((ViewGroup)view).addView(checkBox);
		}
		scrollView.addView(view);
		return scrollView;
	}
	
	/**
	 * 污染源--固定剂加入情况 数据
	 * @return
	 */
	public static ArrayList<String> getFixingAgentWRY() {
		ArrayList<String>  arrayList = new ArrayList<String>();
		arrayList.add("1、H2SO4,调至pH≤2：化学需氧量、TOC、LAS、氨氮、总氮、总磷");
		arrayList.add("2、1L水样中加浓HNO3 10mL：金属主要为重金属(Be、B、Na、Mg、K、Ca、Mn、Fe、Ni、Cu、Zn、Cd、Pb）");
		arrayList.add("3、1L水样中加浓HCl 10mL：Se、Sb、Hg、As");
		arrayList.add("4、HCl调至pH≤2：油类");
		arrayList.add("5、H3PO4调至pH≤2，用0.01~0.02g抗坏血酸除去残余氯：酚类");
		arrayList.add("6、NaOH,调至pH=8~9：C6+");
		arrayList.add("7、NaOH,调至pH≥9：总氰化物");
		arrayList.add("8、1L水样加NaOH至pH≥9,加入5%抗坏血酸5mL,饱和EDTA 3mL,滴加饱和Zn(Ac)2,至胶体产生,常温避光：硫化物");
		arrayList.add("9、其它");
		return arrayList;
	}

	/**
	 * 环境质量--固定剂加入情况 数据
	 * @return
	 */
	public static ArrayList<String> getFixingAgentHJZL() {
		ArrayList<String>  arrayList = new ArrayList<String>();
		arrayList.add("1、H2SO4,调至pH≤2：化学需氧量、TOC、LAS、氨氮、总氮、总磷");
		arrayList.add("2、1L水样中加浓HNO3 10mL：金属主要为重金属（Be、B、Na、Mg、K、Ca、Mn、Fe、Ni、Cu、Zn、Cd、Pb）");
		arrayList.add("3、1L水样中加浓HCl 10mL：Se、Sb、Hg、As");
		arrayList.add("4、HCl调至pH≤2：油类");
		arrayList.add("5、H3PO4调至pH≤2：酚类");
		arrayList.add("6、NaOH,调至pH=8~9：C6+ ");
		arrayList.add("7、NaOH,调至pH≥9：总氰化物 ");
		arrayList.add("8、1L水样加NaOH至pH≥9,加入5%抗坏血酸5mL,饱和EDTA 3mL,滴加饱和Zn(Ac)2,至胶体产生,常温避光：硫化物");
		arrayList.add("9、其它");
		return arrayList;
	}
}
